.display {
  padding: 16px;
}

.content {
  margin-bottom: 20px;
}

.questionText {
  font-size: 15px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 16px;
}

.codeBlock {
  margin-top: 12px;
}

.answerArea {
  margin: 20px 0;
}

.label {
  margin-bottom: 12px;
  color: #666;
  font-size: 14px;
}

.subQuestion {
  font-size: 14px;
}

.hint {
  background: #e6f7ff;
  border-left: 4px solid #1890ff;
  padding: 12px;
  border-radius: 4px;
  margin-top: 16px;
}

.explanation {
  background: #f6ffed;
  border-left: 4px solid #52c41a;
  padding: 12px;
  border-radius: 4px;
  margin-top: 16px;
}

.config {
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px solid #f0f0f0;
}

